local numKey = KEYS[1]
-- 设置递减值
local decValue = 10
-- 从Redis中获取当前的数值
local number = tonumber(redis.call('get', numKey))
-- 判断获取的数值是否存在
if number ~= nil then
   local num = number - decValue
    if num <= 0 then
--     从参数数组中获取值
        num =tonumber(ARGV[1])
    end
    redis.call('set', numKey, num)
    return num
else
-- 当前数据不存在，直接返回-1
    return -1
end